@charset "utf-8";
.aaa {
	display:none;
}
div {
	line-height: 1.6;
}
.input_public {
    border: 1px solid #C1C1C1;
    font-size: 14px;
    height: 26px;
    line-height: 20px;
    padding-left: 4px;
}
.top {
	height: 70px;
	background-color:#d57d4f;
	color:#FFF;
	margin:0 auto;
}
.side {
	position: absolute;
	left: 0;
	top: 70px;
	bottom: 70px;
	width: 200px;
	overflow: auto;
}
.main {
	position: absolute;
	left: 200px;
	top: 70px;
	bottom: 70px;
	right: 0;
	overflow: auto;
	background-color:#e0d9d5;
}
.bottom {
	position: absolute;
	left: 10px;
	bottom: 10px;
	right: 10px;
	height: 50px;
}
.main iframe {
	width: 100%;
	height: 100%;
}
/*---ie6---*/
.top {
*height:70px;
*margin-bottom:0;
*position:relative;
*top:0;
*right:0;
*bottom:0;
*left:0;
}
.side {
*height:80%;
*float:left;
*width:200px;
*position:relative;
*top:0;
*right:0;
*bottom:0;
*left:0;
}
.main {
*height:80%;
*margin-left:200px;
	_margin-left: 200px;
*position:relative;
*top:0;
*right:0;
*bottom:0;
*left:0;
}
.bottom {
*height:50px;
*margin-top:10px;
*position:relative;
*top:0;
*right:0;
*bottom:0;
*left:0;
}
input {font-family:Arial, Helvetica, sans-serif;vertical-align:middle; font-size:12px;}
form,p,h1,h2,h3,h4,li,ul{ margin:0px; padding:0px;}
li {line-height:180%;list-style-type:none;}
.link_lan a:link {color: #003399;	text-decoration: none;}
.link_lan a:visited {text-decoration: none;color: #003399;}
.link_lan a:hover {text-decoration: underline;color: #009900;}
.link_lan a:active {text-decoration: none;color: #003399;}
.link_bk a:link {color: #333333;	text-decoration: none;}
.link_bk a:visited {text-decoration: none;color: #333333;}
.link_bk a:hover {text-decoration: underline;color: #009900;}
.link_bk a:active {text-decoration: none;color: #333333;}
.link_w a:link {color: #FFFFFF;	text-decoration: none;}
.link_w a:visited {text-decoration: none;color: #FFFFFF;}
.link_w a:hover {text-decoration: underline;color: #FFFFFF;}
.link_w a:active {text-decoration: none;color: #FFFFFF;}
.link_g a:link {color: #009900;	text-decoration: underline;}
.link_g a:visited {text-decoration: underline;color: #009900;}
.link_g a:hover {text-decoration: underline;color: #009900;}
.link_g a:active {text-decoration: underline;color: #009900;}
.clear{clear:both;}

a,input,button{ outline:none; }
::-moz-focus-inner{border:0px;}
a:focus{-moz-outline-style: none;}
a:focus{outline:none;}
/*-----顶部提示--------*/
.footer_action{  
width: 83%;
_width: 84%;
*width: 84%;
height: 50px;
background-color: #FDFDFD;
background-position: top left;
background-repeat: repeat-x;
border-bottom: 1px solid #EBEBEB;
position: fixed;
z-index: 999;
bottom: 75px;
_bottom: 70px;
*bottom: 70px;
left: 208px;
}
.box_con{ margin-top:50px;*margin-top:65px;_margin-top:5px; margin-bottom:45px;}
.pagetit{
width: 82%;
background-color: #FDFDFD;
background-position: top left;
background-repeat: repeat-x;
border-bottom: 1px solid #EBEBEB;
position: fixed;
z-index: 999;
top: 80px;
left: 208px;
padding-top:7px;
padding-bottom:15px;
padding-left:3px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /*IE8*/
filter:alpha(opacity=80);  /*IE5、IE5.5、IE6、IE7*/
opacity: .8;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/
}
.pagetit .ptit{ font-size:14px; font-weight:bold; color: #A11115; width:auto; float:left; margin-right:26px; line-height:30px; padding-left:6px;}
.pagetit_msg{ padding-top:7px; padding-bottom:15px; padding-left:3px; height:26px;}
.pagetit_msg .ptit{ font-size:14px; font-weight:bold; color: #A11115; width:auto; float:left; margin-right:26px; line-height:30px; padding-left:6px;}
.toptip{line-height:180%;}
.toptip h2{padding-left:20px; display:block;color: #000000;   font-size:12px; margin-bottom:8px;border-bottom:1px  #e0d9d5  solid;border-top:1px #e0d9d5 solid; background-color:#f2f2f2; height:30px; line-height:30px; margin-bottom:8px; font-weight:100}
.toptip p{ color:#666666; padding-bottom:10px;padding-left:20px;}
.toptit{line-height:180%;padding-left:20px;border-bottom:1px  #e0d9d5 solid;border-top:1px #e0d9d5 solid; background-color:#f2f2f2; height:30px; line-height:30px; margin-bottom:8px;}
/*-----页面内部上方导航--------*/
.topnav{ font-weight:bold; float:left;}
.topnav a{display:block; float:left; height:23px; width:auto;color: #666666; margin-right:10px; cursor:pointer;text-decoration:none; }
.topnav a u{display:block; float:left; height:23px; line-height:25px;width:auto; font-size:12px;text-decoration:none; padding-left:8px; margin-right:8px; }
.topnav a:hover{background:url(../images/topnavbg.gif) no-repeat right 0px;}
.topnav a:hover u{background:url(../images/topnavbg.gif) no-repeat 0px 0px}
.topnav a.select{background:url(../images/topnavbg.gif) no-repeat right -24px; color:#fff}
.topnav a:hover.select{background:url(../images/topnavbg.gif) no-repeat right -24px; color:#fff}
.topnav a.select u{background:url(../images/topnavbg.gif) no-repeat 0px -24px;}
.topnav a:hover.select u{background:url(../images/topnavbg.gif) no-repeat 0px -24px;}
/*-----分页样式--------*/
.page {text-align:center; margin-top:25px; margin-bottom:30px;}
.page a {border: 1px solid #dddddd;display:block;height:23px; line-height:23px; margin-right:5px; float:left;padding-left:6px; padding-right:6px; width:auto; }
.page a:hover { border:1px #0066CC solid; color: #0066CC; background-color:#FFFFFF}
.page a.select{ border: 1px solid #0066CC; background-color:#0066CC; color:#ffffff;}
/*-----登录样式--------*/
.login_top {height:140px;}
.login_box_input { padding:3px;height:15px; width:150px; font-family:Arial, Helvetica, sans-serif;border:1px   solid; border-color:#666666 #CCCCCC #CCCCCC #666666;}
.login_box_rememberme { padding:0px !important; margin-bottom:0px !important;width:15px !important;}
.login_box_rig_an {border:0px; text-align:center; width:80px !important; height:24px !important; background-image: url(../images/login_a.jpg); font-size:12px; line-height:20px;}
.login_box_captcha {width:70px;height:15px;padding:3px;}
/*-----footer--------*/
.footer {text-align:center;border:1px #b69685 solid; height:40px; line-height:40px; margin:5px 0;background-color:#e0d9d5; color:#666666 }
.footer a {text-decoration: none;}
.footer a:hover {	text-decoration: underline;}
/*-----框架页面--------------------------------------*/
/*-----框架-top--------*/
.admin_top_bg {background-color:#1450A0; width:100%; height:70px; color:#FFFFFF}
.admin_top_nav {}
.admin_top_nav a{ display:block;float:left;height:30px; font-size:14px; line-height:30px; text-align:center; font-weight:bold;margin-right:4px; background-color:#845254; padding-left:12px; padding-right:12px; border:1px #e9d7a7 solid; border-bottom:0px;color:#CADEF9;text-decoration: none;}
.admin_top_nav a:hover {color: #CADEF9;}
.admin_top_nav a.select{color:#835152; border-color: #A11115;background-image:url(../images/admin_tit_bg.jpg); background-repeat:repeat-x}
.admin_top_nav a:hover.select{color:#006699;}
/*-----框架-left--------*/
.admin_left_box { margin-top:15px;}
.admin_left_box ul{ margin:0px; padding:0px;}
.admin_left_box  li { padding-left:40px; height:25px; line-height:25px;}
.admin_left_box  li a {color: #835152;text-decoration:none;background-image: url(../images/admin_left_li.gif); background-repeat:no-repeat; padding-left:15px; background-position:0px 2px;}
.admin_left_box  li a:hover{ color:#D14D0E}
.admin_left_box .hover{background-color:#e0d9d5;}
.admin_left_box .hover a{color:#D14D0E}
/*-----框架-main--------*/
.admin_main_nr_dbox {border:1px #b69685 solid;background-color:#FFFFFF;padding:10px; margin-left:7px; margin-top:7px; width:96%;}
/*-----Frameset全屏--------*/
.admin_frameset{ position:absolute; left:0px; top:0px;width:26px; height:26px;}
.admin_frameset .open_frame{background:url(../images/open_frame.gif) no-repeat; cursor:pointer;width:26px; height:26px;}
.admin_frameset .open_frame_hover{background:url(../images/open_frame.gif) no-repeat 0px -26px; cursor:pointer;width:26px; height:26px;}
.admin_frameset .close_frame{background:url(../images/close_frame.gif) no-repeat; cursor:pointer; display:none;width:26px; height:26px;}
.admin_frameset .close_frame_hover{background:url(../images/close_frame.gif) no-repeat 0px -26px; cursor:pointer;width:26px; height:26px;}
/*-----按钮--------*/
.admin_submit{border:0px; background-image:url(../images/admin_submit.jpg); width:85px; height:27px; font-size:12px; text-align:center; line-height:27px; margin-right:8px; margin-bottom:4px; margin-top:4px;cursor:pointer;}
.admin_submit_hover {background-image:url(../images/admin_submit.jpg); background-position:0px -27px;}
/*-----颜色选择--------*/
.color_layer{ position:relative}
#select_color_box {width:400px; height:58px; display:none; position:absolute; left:28px; top:0px;border:1px #999999 solid; background-color:#EFF4F8}
#select_color_box a {border:1px  #999999 solid;height:20px; width:20px;background-color: #0066CC; float:left; margin-left:8px;
display:inherit;}
#select_color_box a:hover {border:1px #000000 solid;}
#color_box {width:22px; height:22px; border:1px #88A7B9 solid; background-image:url(../images/color_box_bg.gif); cursor:pointer}
.color_title {width:300px; height:22px; margin-left:8px; line-height:22px; font-size:12px; margin-top:4px; float:left; margin-bottom:3px;}
.color_box_close {width:80px; float:left;line-height:22px; font-size:12px; margin-top:4px;cursor:pointer; text-align:right}
/*-----顶部横向分类选择--------*/
.seltpye_x { border-top:1px #CAE0F4 solid; margin-bottom:8px;border:1px #CAE0F4 solid;}
.seltpye_x .left{ width:65px; float:left;background-color:#F0F8FD; height:30px; line-height:30px; padding-left:15px; background:url(../images/tabsbg.gif) no-repeat right center;}
.seltpye_x .right{ padding-left:15px; width: auto; float:left;height:30px; line-height:30px; overflow:hidden}
.seltpye_x a{ padding-left:15px; padding-right:15px; height:30px; line-height:30px; display:block; float:left; color:#666666; text-decoration:none}
.seltpye_x a.select{ background-color:#F0F8FD; color:#0066CC}
.seltpye_x a span{ padding-left:5px; color: #999999}
/*-----顶部纵向分类选择--------*/
.seltpye_y { border:1px #CAE0F4 solid; margin-bottom:6px;}
.seltpye_y .tit{position:relative; font-size:12px;background-color:#F0F8FD;height:30px;  border-bottom:1px #CAE0F4 solid;}
.seltpye_y .tit strong{  padding-left:15px;color: #006699; font-size:14px;line-height:30px; }
.seltpye_y .tit span{   color:#999999; padding-left:10px;line-height:30px; padding-right:10px;}
.seltpye_y .tit .pli{ position:absolute; right:2px; top:5px;}
.seltpye_y .tit .pli u{ float:left; display:block; text-decoration:none; padding-top:4px; color:#666666}
.seltpye_y .tit .pli a{ display:block; float:left;height:18px; width:18px; border:1px #C0D8E2 solid;line-height:18px; padding:0px; font-size:10px; text-align:center; margin-right:4px;background-color:#FFFFFF; color: #7AA8C0}
.seltpye_y .tit .pli a.select{ border:1px #C0D8E2 solid; background-color: #ffffff; color:#009900; text-decoration:underline}
.seltpye_y .list{ float:left; width:130px;   border-right:1px #CAE0F4 solid; height:110px; padding:10px;}
.seltpye_y .list .t{ font-size:12px; color: #666666; font-weight:bold; padding-bottom:7px;}
.seltpye_y .list .txt{  font-size:12px; height:86px; width:100%;overflow:auto}
.seltpye_y .list .txt a{ display:block;height:21px; line-height:21px; padding-left:6px; overflow:hidden}
.seltpye_y .list .txt a.select{ background-color: #F0F8FD; color: #009900}
.seltpye_y .list .txt a span{ color:#999999}
/*-----搜索--------*/
.seh{ width:310px;}
.seh .keybox{float:left; width:180px;}
.seh .keybox input{width:160px; border:1px #9DA9C3 solid; border-right:0px; line-height:24px; height:24px; padding-left:20px; background:url(../images/search.gif) no-repeat 2px 4px; background-color:#FFFFFF;}
.seh .selbox{float:left;width:65px;}
.seh .selbox input{line-height:22px; height:22px;background:url(../images/sehbg.gif) no-repeat 0px -60px; padding-left:15px;width:50px; border:0px; cursor:pointer; padding-top:4px;}
.seh .sbtbox {float:left; width:56px; *padding-top:1px; *height:27px;}
.seh .sbtbox .sbt{width:56px; height:26px; border:0px; background:url(../images/sehbg.gif) no-repeat right 0px;}
.seh .sbtbox .sbt_hover{ background:url(../images/sehbg.gif) no-repeat right -30px;}
.seh_menu { position:absolute; left:0px; top:25px;*top:27px; z-index:88; background-color:#FFFFFF; border:1px #8A89A9 solid; border-top:1px #FFFFFF solid; width:62px; display:none;}
.seh_menu li { padding-left:13px; line-height:23px; cursor:pointer; text-align:left}
/*-----列表--------*/
.admin_list_tit {font-weight:bold; color:#333333; height:30px; border-top:1px #b69685 solid; border-bottom:1px #b69685 solid; background-color:#e0d9d5;overflow:hidden;white-space: nowrap;}
.admin_list{ border-bottom:1px  #e0d9d5  solid; color:#666666; height:34px; overflow:hidden;white-space: nowrap;}
.admin_list .pointer{ margin-top:1px; cursor:pointer}
.admin_list_first{ padding-left:12px;}
.admin_list_btm{ background-color:#F0F8FD; border-top:1px #CAE0F4 solid; border-bottom:1px #CAE0F4 solid; border-top:0px;}
.admin_list_no_info {width:100%; height:35px; line-height:35px;border-bottom:1px #CAE0F4 solid; text-indent:2em}
.admintable { padding-left:15px;}
.admintable .tit{ }
.admin_note { color:#999999; padding-left:8px;}
#list{table-layout: fixed;}
#list:tr td{white-space : normal;overflow : hidden;}
#list:tr.jquery_rowSizing_hover{background-color : #ffff77;	}
#list:tr.jquery_rowSizing_collapse{height : 15px; }
#list:tr.jquery_rowSizing_collapse td{white-space : nowrap; }
/*-----管理员权限li--------*/
.user_box_li {list-style:none; padding:0px; margin:0px; float:left; width:120px; height:26px;}
/*-----标签样式--------*/
.sellabel{ width:auto; padding-left:8px;padding-right:8px; line-height:24px; border:1px  #BFD5EC solid; background-color:#F4FAFF;cursor:pointer; float:left; margin-right:10px;}
/*-----表单--------*/
.input_text_400 {width:400px; height:20px;border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px; line-height:20px; padding-left:3px; background-color:#F9F9F9}
.input_text_150 {width:150px; height:20px; border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;padding-left:3px;background-color:#F9F9F9}
.input_text_120 {width:120px; height:20px; border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;padding-left:3px;background-color:#F9F9F9}
.input_text_200 {width:200px; height:20px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:16px;padding:3px;background-color:#F9F9F9}
.input_text_200_select{width:208px; font-size:12px;}
.input_text_100 {width:100px; height:16px; border:1px   solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:16px;padding:3px;background-color:#F9F9F9}
.input_text_50 {width:50px; height:20px; border:1px solid; border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;padding-left:3px;background-color:#F9F9F9}
.input_textarea_400{ width:400px; height:120px; border:1px  solid;border-color:#666666 #CCCCCC #CCCCCC #666666; font-size:12px;line-height:20px;background-color:#F9F9F9}
.input_text_selsect{ background-image:url(../images/input_bg.gif); background-position:right center; background-repeat:no-repeat; cursor:pointer;}
/*-----jquery tip--------*/
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size:12px; background-color: white; border: 2px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999 ; line-height:180%;word-break:break-all;word-wrap:break-word; margin-right:20px;margin-bottom:20px;}
p#userinfo { display: none; position: absolute; padding: 10px;font-size:12px; background-color: #FFFFFF; border: 3px solid #a6c9e2; z-index: 9999 ; line-height:180%;word-break:break-all;word-wrap:break-word;margin-bottom:20px;}
/*模拟浮动菜单*/
.menu { position:absolute; left:0px; top:23px; z-index:88; background-color:#FFFFFF; border:1px #8A89A9 solid; width:206px; display:none;}
.menu ul { padding:0px; margin:0px;}
.menu li { padding-left:10px; line-height:23px; cursor:pointer}
.dmenu {position:absolute; left:0px; top:23px; z-index:99; background-color: #F7FBFD; border:1px #8A89A9 solid; width:620px; display:none; padding:15px;}
.dmenu .tit { width:280px; margin-bottom:5px;}
.dmenu ul { padding:0px; margin:0px;}
.dmenu li { line-height:25px; cursor:pointer; width:150px; float:left; color:#0066CC; padding-left:5px;}
.dmenu .go_back { color:#009900; cursor:pointer; line-height:180%; padding-left:5px;}
.menu_bg_layer{background-image:url(../images/28.gif);}
.dmenu.shadow {   
 -moz-box-shadow: 3px 3px 4px #CCCCCC;   
 -webkit-box-shadow: 3px 3px 4px #CCCCCC;   
box-shadow: 3px 3px 4px #CCCCCC;   
/* For IE 8 */   
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC')";   
/* For IE 5.5 - 7 */   
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#CCCCCC');   
}
/*showmsg*/
.showmsg { color:#999999; padding-left:40px; margin-bottom:200px; margin-top:20px;}
.showmsg .left{ width:34px; height:34px; float:left;background-image:url(../images/right_big.gif); background-repeat:no-repeat}
.showmsg .left.m0{background-position:0px -34px;}
.showmsg .left.m1{background-position:0px -68px;}
.showmsg .left.m2{background-position:0px 0px;}
.showmsg .right{width:600px;line-height:180%; float:left; padding-left:20px;}
.showmsg .right a{color: #333333} 
.showmsg .right h2{ font-size:14px; color:#A11115; font-weight:bold;  margin-bottom:8px; margin-top:6px;}
.showmsg .right li{ background-image:url(../images/go_back.gif); background-position:0px center; padding-left:20px; background-repeat:no-repeat; height:22px; line-height:22px;}
/*-----jquery color--------*/
.mem_cerror {padding-left: 16px;padding-bottom: 2px;font-weight: bold;color: #EA5200;}
.iColorPicker{ float:left; margin-right:5px;}
.colorimg { background-image:url(../images/color.gif); margin-top:2px;width:16px; height:16px; display:block; float:left}
/*-----jquery dialog css--------*/
.FloatBg  {display:none;width:100%;height:100%;background:#000;position:absolute;top:0;left:0;}
.FloatBox {position:absolute;padding:5px;background:url(../images/dialogbg.png); width:500px; display:none}
.FloatBox .Box{border:1px  #999999 solid}
.FloatBox .Box .title{height:30px;color: #333333;background:url(../images/dialog.gif) repeat-x;}
.FloatBox .Box .title h4{float:left;padding:0;margin:0;font-size:14px;line-height:16px;padding:7px 10px 0;}
.FloatBox .Box .title span{float:right;cursor:pointer; display:block;background:url(../images/dialog.gif) no-repeat  0px -30px; width:30px; height:30px;}
.FloatBox .Box .title .spanhover{ background-position:0px -60px;}
.FloatBox .Box .content{padding:20px 15px;background:#fff;}
.FloatBox .Box .content .wait{background:url(../images/90.gif) no-repeat center; padding:30px;}

/*-----分页样式二--------*/
.pagination {text-align:center; margin-top:25px; margin-bottom:30px;}
.pagination a {font-family: arial, Verdana, sans-serif;border: 1px solid #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;
border-radius: 3px;padding: 3px 6px;margin: 0 1px;}
.pagination a.active {background: #39a3e6;border: 1px solid #0082d5;color: #fff;}
.pagination span.current{font-family: arial, Verdana, sans-serif;border: 1px solid #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 3px 6px;margin: 0 1px;color: #fff;background: #ec8526;border: 1px solid #d77011;}
.pagination span.disabled {font-family: arial, Verdana, sans-serif;border: 1px solid #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 3px 6px;margin: 0 1px;border: 1px solid #EEE;color: #DDD;
}
.page_count{font-family: arial, Verdana, sans-serif;border: 1px solid #ccc;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 3px 6px;margin: 0 1px;color: #fff;background: #f2ab6a;border: 1px solid #d77011; font-size:14px;}
.ajximg{cursor:pointer; border:0;}
/*-----ztree--------*/
.importanttb{width:100%;margin-bottom:6px;}
.importanttb tr td p{line-height:25px; color:#F33; margin-left:10px;}
ul.ztree {margin-top: 10px;border: 1px solid #617775;background: #f0f6e4;width:220px;height:100%;overflow-y:scroll;overflow-x:auto;}

/*tipsy*/
.tipsy{ 
padding:5px;
font-size:12px;
opacity:0.8;
-moz-opacity:0.8;
filter:alpha(opacity=80);
background-repeat:no-repeat;
}
.tipsy-inner{ 
padding:5px 6px;
background-color:black;
color:white;
text-align:center;
}
.tipsy-north{ 
background-image:url(tipsy/tipsy-north.gif);
background-position:top center;
}
.tipsy-south{ 
background-image:url(tipsy/tipsy-south.gif);
background-position:bottom center;
}
.tipsy-east{ 
background-image:url(tipsy/tipsy-east.gif);
background-position:right center;
}
.tipsy-west{ 
background-image:url(tipsy/tipsy-west.gif);
background-position:left center;
}
.da-message {
font-size: 12px;
border: 1px solid #D2D2D2;
padding: 15px 8px 15px 45px;
position: relative;
cursor: pointer;
background-color: #F8F8F8;
background-position: 12px 12px;
background-repeat: no-repeat;
}
.da-message.error {
background-color: #FFCBCA;
background-image: url(../images/message-error.png);
border-color: #EB979B;
color: #9B4449;
}
.da-message.success {
background-color: #E1F1C0;
background-image: url(../images/message-success.png);
border-color: #B5D56D;
color: #62A426;
}
.da-message.info {
background-color: #BCE5F7;
background-image: url(../images/message-info.png);
border-color: #A6D3E8;
color: #11689E;
}
.da-message.warning {
background-color: #FEF0B1;
background-image: url(../images/message-warning.png);
border-color: #DDCA76;
color: #A98B15;
}
.da-message ul li, .da-message ol li {
list-style-position: inside;
list-style-type: inherit;
margin: 0;
line-height: 18px;
display: list-item;
text-align: -webkit-match-parent;
}
.da-message + .da-message {
margin-top: 10px;
}

/* button 
---------------------------------------------- */
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

/* color styles 
---------------------------------------------- */

/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}

.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}

.add_button{ background:url(../images/plus.png) no-repeat; width:48px; height:48px; border:none; cursor:pointer;}
/*-----错误样式--------*/
label.cerror {margin-left:6px;color:#FF0000}
input.cerror {border:1px #FF6600 solid; background-color:#FFEDE8; color:#FF0000}
textarea.cerror {border:1px #FF6600 solid; background-color:#FFEDE8; color:#FF0000}
/*--系统设置选项卡样式--*/



/*-----登录错误提示--------*/
.login_error{border:1px #FF6600 solid; font-size:12px; color:#FF3300; background-color:#FFFFCC; margin-bottom:2px; padding:5px; width:95%; text-align:center};